2 results found
Search Results for: bufo
Undulating membrane
Definition noun A sinuous extension of the cytoplasmic membrane performing a vigorous, wavelike, and reversible... Read More