Meaning of delikada

delikada

Tagalog

adj. fastidious; delicate; crucial; critical; risky; arduous