devasa


Results for "devasa"

Turkish - English dictionary

devasa

(Turkish - English dictionary) :
enormous, huge, gigantic.