rude and annoying man - Spanish English Dictionary