person who says or does something inconvenient - Spanish English Dictionary