Meaning of parang tupa

parang tupa

Tagalog

comp. sheepish; timid, weak; stupid