department of landscape architecture - French English Dictionary