photosymbioses

English

Noun

photosymbioses

  1. plural of photosymbiosis