From Middle French stupide, from Latin stupidus (“struck senseless, amazed”), from stupeō (“be amazed or confounded, be struck senseless”).
estúpid m (plural estúpids)
estúpid (feminine estúpida, masculine plural estúpids, feminine plural estúpides)