Definition of COQUIS

  • COQUI, a small arboreal frog [n]