Translation of umbido in English:

User Contribution

umbido

english

noun