|
Definition of Coqui frog
1. Noun. A frog native to the Caribbean, but which has become an invasive species by introduction outside its natural range. ¹
¹ Source: wiktionary.com
|
1. Noun. A frog native to the Caribbean, but which has become an invasive species by introduction outside its natural range. ¹
¹ Source: wiktionary.com