poly (teucrium polium) - Spanish English Dictionary