'Shephuphan' definitions:

Definition of 'shephuphan'

From: Hitchcock
  • Shephuphan, serpent