citrons verts
French
Noun
citrons
verts
m
pl
plural of
citron vert