English-Italian dictionary »

macrophagous meaning in Italian

EnglishItalian
macrophagous (that feeds on large prey)
adjective

macrofagoadjective