meaning of angiocarp

angiocarp meaning in General Dictionary

tree bearing fresh fruit enclosed in a shell or involucre or husk