bump (swelling on body) - Francés Inglés Diccionario