Meaning of sitron

sitron

Tagalog

sitron n., bot. lemon