teucra - French English Dictionary