translatomes
English
Noun
translatomes
plural of
translatome