This plant is a small tree or large shrub that produces distinctive large, bumpy fruits. These fruits contain chemicals that have been reputed to repel a variety of pests, including cockroaches.
Some results have been hidden because they may be inaccessible to you