Definisi 'marsh buggy'

English to English
noun
1 an amphibious vehicle typically having four-wheel drive and a raised body Terjemahkan
source: wordnet30


Visual Synonyms