glycyrrhiza echinata - Spanish English Dictionary