MESTA


Meaning of MESTA in English

ˈmestə noun

( -s )

Etymology: probably from Hindi

: kenaf

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.