three-leaved foamflower - German English Dictionary