dogcartEnglish

dogcart

Noun

A cart drawn by a dog

English: dogcart

Bahasa: delman

Bahasa words with similar meanings