Adjective
1. rattlebrained
2. rattlepated, scatterbrained, foolish, absent
3. absentminded, abstracted, inattentive