Definify.com

Definition 2024


carabasses

carabasses

Catalan

Noun

carabasses

  1. plural of carabassa