meaning of addlehead

1. a person with confused ideas; incapable of serious thought


Related Words

addlehead |

Developed & Maintained By Taraprasad.com

Treasure Words