limeberry
noun
lime·berry
| \ ˈlīm-—see berry\
Definition of limeberry
1
: a spiny Malayan shrub (Triphasia trifolia) of the family Rutaceae with small pleasantly flavored red berries
2
: the fruit of the limeberry shrub