selenogenes

English

Noun

selenogenes

  1. plural of selenogene