Top definition
Extremely beautiful, caring n loving. a definite keeper. abundant in everything.
that girl is such an aamra!!!, wow he is one lucky guy, he had an aamra!
by sumasuma March 14, 2009
Get the mug
Get a aamra mug for your fish Nathalie.