Meaning of alay

alay

Tagalog

n. 1. offering; 2. offering of flowers in May to Virgin Mary