amphibious vehicle launching area - French English Dictionary