Word meaning

1234567
Across
  1. 4. a long journey on a ship
  2. 5. a landowner with a high social rank
  3. 6. a large gun used in battles
  4. 7. boy or young man
Down
  1. 1. sailors who attack and rob ships
  2. 2. speak softly with less vocals
  3. 3. kindness or forgiveness