Definify.com

Definition 2025


carabasses

carabasses

Catalan

Noun

carabasses

  1. plural of carabassa