shut your yap! - Alemán Inglés Diccionario