non-self-sustaining containership - Turkish English Dictionary

Suggest a Term