achuqcha

Noun

 * 1) stuffing cucumber, caigua, (Cyclanthera pedata)