neem seed n : seed of neem trees; source of pesticides and fertilizer and medicinal products
Copyright © 2024 3Dict.net