microtoroid (English, noun)
expansion: microtoroid (plural microtoroids)
Senses:
topics: natural-sciences
physical-sciences
physics
glosses: Any of an array of small ring-shaped structures, normally on the surface of a semiconductor substrate, that function as resonators in photonic devices.
Forms:
form: microtoroids
tags: plural