Urdu · noun · Nature & the Garden

Memna

मेमना
said mem-na
Meaning

A lamb; a young sheep or goat.