A question for our native French speakers: I have run across a person with the title "Sieur de la Tour". I think "Sieur means lord but cannot find it in a French-Engliah disctionary. Could it be an abbrevation for "seigneur"?
It would be equivalent of the British "Sir"