somebody constantly laughing at everything - Alemán Inglés Diccionario