Avicolous definition

(biology) That is parasitic on birds.
adjective
0
0
Advertisement