demented, slightly mentally deficient

listen to the pronunciation of demented, slightly mentally deficient
الإنجليزية - الإنجليزية
touched in the head
Slightly mentally deficient
touched
demented, slightly mentally deficient
المفضلات