amphibious helicopter - Spanish English Dictionary