large and slow-sailing merchant ship - Turkish English Dictionary

Suggest a Term