landfalls

English

Noun

landfalls

  1. plural of landfall