delivering ship - Turkish English Dictionary