English dictionary
angiocarp meaning and definition
Definition and meaning of angiocarp at MeaningMonkey.org. angiocarp meaning and definition in the English Dictionary.ANGIOCARP noun
Definition of angiocarp (noun)
- tree bearing fruit enclosed in a shell or involucre or husk
Source: Princeton University Wordnet