restless and annoying person - Español Inglés Diccionario