LANDFLOOD MEANING IN ENGLISH

• Landflood Definition & Synonyms

  1. (n.) An overflowing of land by river; an inundation; a freshet.


RECENT SEARCHES