Definify.com

Definition 2025


camelots

camelots

English

Noun

camelots

  1. plural of camelot

French

Noun

camelots m

  1. plural of camelot

Anagrams