Translation of protozoa in English:

protozoa

protozoa

noun

  • 1

    protozoa, small living organisms with only one cell