impellers - German English Dictionary