ఉమ్మెత్తummetta
Top 8000
Meanings
Noun
1. the thorn apple (Datura) or Indian night shade