Meaning of bayabas

bayabas

Tagalog

n., bot. guava tree and its fruit