Wiktionary
coquilla nuts
n. (plural of coquilla nut English)
n. (plural of coquilla nut English)