×

symbiose meaning in English

n. symbiosis, arrangement in which two dissimilar organisms live together in what is usually a mutually beneficial manner (biology)

Related Words

  1. sylvien
  2. sylvius
  3. symbiotique
  4. symbole
PC Version

Copyright © 2018 WordTech Co.