manmade sources - French English Dictionary

manmade sources

Meanings of "manmade sources" in French English Dictionary : 1 result(s)

English French
Biology
manmade sources sources artificielles