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