'Shephuphan' definitions:

Definition of 'Shephuphan'

From: Hitchcock
    Shephuphan, serpent