1 definition by Funkyduck

Top Definition
I actually means grandmother in German, Holy Bird in Persian
I miss my homa very much
by Funkyduck August 25, 2005
Mug icon
Buy a homa mug!