Meaning of kanyon

kanyon

Tagalog

kanyon n. 1. cannon; 2. tube; pipe; barrel of a gun