sight draft with bill of lading attached - Turkish English Dictionary

Suggest a Term