Definition of COQUITOS

  • COQUITO, a palm tree [n]