What is the full meaning of caroaches
CAROACH, a stately carriage, also CAROCHE, CAROCH, CARROCH [n]
Example of the word caroaches placed on a Scrabble board.