barn owl (tyto alba) - French English Dictionary