Definitions
There is 1 meaning of the phrase
Psidium Littorale.
Psidium Littorale - as a noun
Small tropical shrubby tree bearing small yellowish fruit
Synonyms (Exact Relations)
guavastrawberry guavayellow cattley guava