caroach
English
Noun
caroach
(
plural
caroaches
)
Obsolete form of
caroche
.