WEBoggle Menu
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. |