odou ( synonym found)

Definition of odou:

°Any smell, whether fragrant or offensive; scent; perfume.
°A strong, pervasive quality.

Definition of odou:

°Any smell, whether fragrant or offensive; scent; perfume.
°A strong, pervasive quality.

Back to Top