drafty place - French English Dictionary