PTERYGOID CANAL Meaning of PTERYGOID CANAL in English noun : a canal in the sphenoid bone transmitting the Vidian nerve and artery Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012