Summary
Spanish to English:   more detail...
  1. montruo:


Spanish

Suggestions for montruo in Spanish

Spelling Suggestions for: montruo


Wiktionary Translations for montruo:

montruo
noun
  1. A literal or metaphorical force or object regarded as unstoppable, that will crush all in its path

External Machine Translations:


English

Suggestions for montruo in English

Spelling Suggestions for: montruo

External Machine Translations: