kumquats

English

Noun

kumquats

  1. plural of kumquat

Spanish

Noun

kumquats m pl

  1. plural of kumquat