Meaning of istupida

istupida

Tagalog

istupida adj. stupid; brainless; foolish