deliver goods on board - Turkish English Dictionary