Definition of tod lowrie in English:

tod lowrie

noun

English Regional, Scottish, Northern
  • A fox.

Origin

Late 15th century; earliest use found in Robert Henryson (d. c1490), poet.