teucro - French English Dictionary