large-sized needle for thick fabrics - Español Inglés Diccionario