ODORLINE


Meaning of ODORLINE in English

noun a pungent oily substance obtained by redistilling bone oil.

Webster English vocab.      Английский словарь Webster.