meaning of afrocarpus falcata

afrocarpus falcata meaning in General Dictionary

medium sized tree of Southern Africa