1 definition by Becky Martin

Top Definition
A beautiful girl and has a great personality and but doesn’t know what their doing half of the time.
Imra will take your man
by Becky Martin May 29, 2020

Mug icon
Buy a imra mug!