human ecologist - French English Dictionary