English edit

Noun edit

satRNAs

  1. plural of satRNA