MohammedPreview
Open in TheBrain

La Olēre

  1. To smell; to emit an odor, especially a bad odor.
  2. To be given away by smell; to smell of.
  3. To be observed, betrayed.