FINCH


Meaning of FINCH in English

To over-specialize in a chosen field. Example: I totally finched myself in the tech writing biz, namely policy and procedure manuals for help-desks.

Slang English vocab.      Английский сленговый словарь.