Meaning of libay

libay

Tagalog

n., zoo. female deer