citrons verts

French

Noun

citrons verts m pl

  1. plural of citron vert