barn-owl - French English Dictionary