amphibious landing - French English Dictionary