addlepated

adj
University
1

Addled; confused; stupid; flustered.