Jamrach noun1 •A dealer in exotic wild animals.Frequent allusions are made to a lady's pets, her lap-dog or her parrot […] In fact there were 'Jamrachs' then as now, and many of the bird shops were in St. Martin's Lane, […] — 1882 formsJamrachs