landfalls

noun

Plural form of landfall.