halorhodopsins

English

Noun

halorhodopsins

  1. plural of halorhodopsin