limeberry

noun 2

Definitions

noun

1

A spiny evergreen shrub or small tree of species Triphasia trifolia, of tropical southeastern Asia.

2

The edible fruit of this tree.

Your note

not saved
0 chars