I learnt a new word today! hahahah
The Oxford English Dictionary definitions:
- Harmful, injurious, noxious.
- Annoying, troublesome.
- Disagreeable, unpleasant, offensive.
- Offensive to the sense of smell; foul-smelling.
- Noisy, esp. unpleasantly or annoyingly so.









