Top definition
she is the loveliest girl ever, one can love her forever!
she is so lovely, she is almost Mehrsa!
by arman4 June 12, 2016
Get the mug
Get a Mehrsa mug for your barber Manafort.