short-tempered and nosy man - Francés Inglés Diccionario