Also spelled eoseocataoda, eoseochadaoda, osochataoda
come looking for something
찾아오다 is making the trip to a place or a person on purpose, and the set-up is nearly always -다고 해서 찾아오다, "we heard such-and-such, so we came": 여기에 달인이 있다고 해서 찾아왔는데, 그 감자빵이 여기 있다고 해서 찾아왔어요, (이마트24에 신메뉴가 나왔다 해서 찾아왔습니다!). It also covers customers finding their own way to you: '손님들이 알아서 찾아올 수 있을 것이다'. 찾다 is looking for something; 찾아오다 is travelling to it.