turtlehead (chelone glabra) - Espagnol Anglais Dictionnaire