tugboatEnglish

towboat, tower, tug, tugboat

Noun

A powerful small boat designed to pull or push larger ships

English: tugboat, tug, towboat, tower

Bahasa: kapal tunda

Bahasa words with similar meanings

English words with similar meanings

Show 3 words