Wiktionary
phosphorelays
n. (plural of phosphorelay English)
n. (plural of phosphorelay English)