What does ameesha mean?

ameesha meaning in Urban Dictionary

becoming of beauty. Bubbly and brilliant individual. Is great in bed. A fantastic love maker. Is a goddess of intercourse and beauty.