Especially large or powerful (noun) English - Spanish

Related words

jumbo 




English translator: English Spanish Especially large or powerful (noun)  Eesti sõnaraamat   Español Traductor   Svenska Översättare