Carne mechada is a Spanish term which means meat loaf