detached garage - French English Dictionary