Meaning of talulot

talulot

Tagalog

n. petal (of a flower)