turtlebloom (chelone glabra) - Español Inglés Diccionario