What is the full meaning of canyons
CANYON, a deep gorge or ravine [n]
Example of the word canyons placed on a Scrabble board.