bump; lump; protuberance; swelling

Meaning

  1. n
    bump; lump; protuberance; swelling