despatch half demurrage - Turkish English Dictionary