"tromben" in English Tromben {m pl} water spouts Detailed translations for "tromben" Tromben{masculine plural} Tromben water spouts