vocab dash
Log in
Sign up
ఉమ్మెత్త
ummetta
Top 8000
Meanings
Noun
1. the thorn apple (Datura) or Indian night shade