From English-French FreeDict Dictionary ver. 0.1.6: addled /ædld/ idiot, sot, stupide
addled /ædld/ idiot, sot, stupide