The Collaborative International Dictionary
Finched
Finched \Finched\, a. Same as Finchbacked.
Wiktionary
finched
vb. (en-past of: finch)