golden toad

/G OW1 L D AH0 N T OW0 D/
noun
  1. 1

    A toad of recently extinct species †Incilius periglenes, of the cloud forests of Costa Rica.

Translate “golden toad” into another language