Definitions for "Immo"
( abbrev.) Immortal. Immortals have a certain status in the mud and have been rewarded with immortality by the gods. See also gods.