A taco is a Mexican dish consisting of a maize or flour torilla (either rigid or pliable) filled with savory items. Popular fillings include ground or shredded meat, cheese, lettuce, refried beans, salsa, tomatoes, sour cream, and guacamole. It is also a slang term for a woman's vagina.