English edit

Noun edit

toad-stranglers

  1. plural of toad-strangler