French

edit

Noun

edit

carambouilles f

  1. plural of carambouille