conchuela

conchuela [con-choo-ay’-lah]
verb
1. CONCHILLA. (m & f)

Have a Spanish question? Get help from experts!