barge-carrying ship - Turkish English Dictionary