fleet of merchantmen under convoy - French English Dictionary

Suggest a Term