French words

by Youareintheholes
(1 terms)
term Description
Viable Translation in English - Sustainable