sound of a giggle - Alemán Inglés Diccionario