pigeonfoot (geranium molle) - Spanish English Dictionary