Word info

vellard

Noun

Meaning

vellard (plural vellards)

(India, Bombay, dated) A causeway.

Source: en.wiktionary.org

Close letter words and terms