Definition of “slow-witted” - English Dictionary

british dictionary