horse-shoe having swelling welts or borders - Francés Inglés Diccionario