teucrium chamaedrys - French English Dictionary