TOD Meaning of TOD in English (n.) A bush; a thick shrub; a bushy clump. Webster's English dictionary. Английский словарь Webster. 2012