Meaning of liya

liya

Tagalog

n., bot. diatom


liya

Tagalog

liya n. green scum on a pond/still water