Life-sustaining sarcophagus Synonyms

Definitions for Life-sustaining


LS abbreviation

LS is an abbreviation for Life-sustaining Sarcophagus
What does LS stand for?
LS stands for "Life-sustaining Sarcophagus"

Definitions for Sarcophagus