large-flowered ground cherry - Spanish English Dictionary