Definify.com

Definition 2025


shelt-toads

shelt-toads

English

Noun

shelt-toads

  1. plural of shelt-toad