produce discomfort, disturbance, or annoyance - Spanish English Dictionary