push-pull mounted engines - German English Dictionary