What is the meaning of Synwy?

Tendonous; having tendons or a large amount of them.

Possessing nerves; nerved.

Possessing veins; veined.

Source: wiktionary.org