IMPELLER Meaning of IMPELLER in English A rotating set of vanes in a pump designed to pump or lift water. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012