Definition of tod in English:

tod

noun

  • A bushy mass of foliage, especially ivy.

Pronunciation

tod

/täd//tɑd/