Spanish-English Dictionaryacuchillar
Meaning of acuchillar