cotton worm (aletia argillacea) - Espagnol Anglais Dictionnaire