Definition of Kangaroo Apple

Any infomration entered here is solely your responsibility

Currently available definitions
Kangaroo Apple in English
Noun
  1. Australian annual sometimes cultivated for its racemes of purple flowers and edible yellow egg-shaped fruit

Nearby