sort of large trumpet - Alemán Inglés Diccionario