engine mount-and-thrust structure - Spanish English Dictionary