1 definition by LANCASTER OF ESCERGAT
Idgorp has 2 meanings. The first meaning is "A person who has immense sussy potential." The second meaning is "A creature that infests the mind and adds harness able fear and sorrow.
by LANCASTER OF ESCERGAT February 1, 2023