submersible barge - Turkish English Dictionary