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