Definify.com

Definition 2025


marine_toads

marine toads

English

Noun

marine toads

  1. plural of marine toad