What is the full meaning of endosymbionts
ENDOSYMBIONT, an endosymbiotic organism [n]
Example of the word endosymbionts placed on a Scrabble board.