sted

listen to the pronunciation of sted
Английский Язык - Английский Язык
stimulated emission depletion microscope
{n} room or place
{n} a place, room, turn, use, help, frame
See Stead, Steadfast, etc