Facts

Keymer means ‘cow’s pond’ in Old English.