Definify.com

Definition 2024


macropinosomes

macropinosomes

English

Noun

macropinosomes

  1. plural of macropinosome