impertinent and annoying person - Alemán Inglés Diccionario