grande éclaire
Meanings
Noun
1. greater celandine (Chelidonium majus) (botany)