microphage - French English Dictionary

microphage

Play ENFRFRfr
Play ENFRFRca

Meanings of "microphage" in English French Dictionary : 1 result(s)

French English
Science
microphage [m] microphagous