selenophosphate synthetases
English
Noun
selenophosphate synthetases
plural of
selenophosphate synthetase