ENDOSYMBIOSIS

13 letters 21 Scrabble points

Definition of ENDOSYMBIOSIS

noun
  1. The condition of living within the body or cells of another organism; an instance of an organism so living.

Source: Wiktionary

Word Details

Letters E N D O S Y M B I O S I S
Length 13 letters
Scrabble Score 21 points