Results for "

tombaz

"
Turkish - English dictionary

tombaz

(Turkish - English dictionary) :
1. flat-bottomed barge, lighter. 2. pontoon, float (of a pontoon bridge).