Definitions of Phyllorhynchus:

  • noun:   leaf-nosed snakes