See also: crochu English English Wikipedia has an article on:CrochuWikipedia Proper noun Crochu A town in Grenada. Anagrams Crouch, crouchWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads