ADDLEPATED

Definition of ADDLEPATED

  1. (adj)stupid and confused