Synonyms

Imbecile

  1. Astute
  2. Cunning
  3. Ludicrous
  4. Stupid

Answer

Imbecile means a stupid person.

The correct option is D.