Caducicorn meaning

(zoology) Having deciduous horns or antlers.
adjective
0
0
Advertisement

Origin of caducicorn

caduci- (from Latin caducus (“falling”)) + -corn