INSPIRATOR


Meaning of INSPIRATOR in English

n. an apparatus for drawing in air or vapour.

Etymology: LL (as INSPIRE)

Oxford English vocab.      Оксфордский английский словарь.