WEBoggle Menu

Home
Profiles
Forum
Chat Log
How to play
Help
Suggested Words
About
Donate

  

  Dictionary Definition of todd

Todd [1]
noun
1. Baron Alexander Robertus , born 1907, Scottish chemist; Nobel prize for chemistry in 1957.
2. Sir Charles, 1826--1910, Australian astronomer, born in England; government astronomer of SA from 1855 and postmaster-general 1870--1905; responsible for construction of Overland Telegraph Line.