internal combustion drilling engine - German English Dictionary