Definify.com

Definition 2026


carabasses

carabasses

Catalan

Noun

carabasses

  1. plural of carabassa