symbiontes

French

Noun

symbiontes m

  1. plural of symbionte