Meaning of mantekado

mantekado

Tagalog

n. French vanilla ice cream