hydrofoil supported craft - French English Dictionary