English-Spanish dictionary »

microbody meaning in Spanish

EnglishSpanish
microbody (cellular organelle)
noun

microcuerponoun