ducted-fan turbo engine - Spanish English Dictionary