right-hand engine - German English Dictionary