Definify.com

Definition 2025


ambystomids

ambystomids

English

Noun

ambystomids

  1. plural of ambystomid