English-Spanish dictionary »

macrophagous meaning in Spanish

EnglishSpanish
macrophagous (that feeds on large prey)
adjective

macrófagoadjective