TSD Sleep Abbreviation

TSD has various meanings in the Sleep category. Discover the full forms, definitions, and usage contexts of TSD in Sleep.

Tongue Stabilizing Device

Most Common Sleep
Tongue Stabilizing Devices
Sleep

Citation

Last updated: