Κέστρος

Proper noun

 * 1) river Cestrus;