Spanish-English Dictionaryastillar
Meaning of astillar