salambos

French

Noun

salambos m pl

  1. plural of salambo