Definitions Found:

Having a strong or unpleasant smell