Find the word definition

Wikipedia
Chi-Chi's

Chi-Chi's is a Mexican- restaurant chain in operation in China, Belgium, Luxembourg, the United Arab Emirates, Kuwait, and Indonesia. The chain also once operated in the United States and Canada but exited those countries in 2004. Currently Chi-Chi's is also a brand of Mexican-themed grocery foods (later purchased by Hormel) with an emphasis on salsa.