Definify.com

Definition 2025


shelt-toad

shelt-toad

English

Noun

shelt-toad (plural shelt-toads)

  1. Alternative form of shield-toad