POLYCHREST


Meaning of POLYCHREST in English

noun a medicine that serves for many uses, or that cures many diseases.

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