thatch-sparrow - French English Dictionary