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