Olid /(?)/

Ol·id

Olid

a.
  1. Having a strong, disagreeable smell; fetid. [Obs.]