quimps

English

Noun

quimps

  1. plural of quimp