barqueEnglish

bark, barque

Noun

A sailing ship with 3 (or more) masts

English: bark, barque

Bahasa: kapal

Bahasa words with similar meanings

English words with similar meanings

Show 1 words