Meaning of mantikado

mantikado

Tagalog

n. French vanilla ice cream