caraffes

English

Noun

caraffes

  1. plural of caraffe