Vindaloo is an Indian dish where meat, usually pork is used. This is a spicy and flavorful dish that is cooked in vinegar and typically served 2 to 3 days after it is made. Since it can be made ahead of time, this is a great dish to make when entertaining
Other definition:
Vindaloo is referring to a very hot or spicy dish from Goa. Traditionally, it was pork marinated in vinegar with potato (aloo). Nowadays, in the restaurant it refers to just a very hot dish. Vindaloo is also sometimes called as Bindaloo or Tindaloo