filling stations hand pumps - German English Dictionary