Definition of COQUILLA

  • a type of nut [n -S]