Meaning of delikadesa

delikadesa

Tagalog

n. refinement; fastidiousness