palaeomeander

Noun

 * 1) A meander that existed in ancient times