English dictionary
cloaca meaning and definition
Definition and meaning of cloaca at MeaningMonkey.org. cloaca meaning and definition in the English Dictionary.CLOACA noun
Definition of cloaca (noun)
Source: Princeton University Wordnet
CLOACA noun