The Collaborative International Dictionary of English. 2000.
odorine — (o do ri n ) s. f. Terme de chimie. Base salifiable, d une odeur répugnante, qu on trouve dans l huile empyreumatique animale … Dictionnaire de la Langue Française d'Émile Littré
odorine — … Useful english dictionary