Version Française
Meaning of
"demeura"
in English language
French to English
English to French
French
English
demeura
resided
demeurai
resided
demeurant
residing