What is the origin of the term "taco" in Mexican cuisine?

A. It was coined by Spanish conquistadors during their exploration of Mexico.
B. It comes from the Nahuatl word "tlahco", referring to a small piece of tortilla used to hold food.
C. It is a modern term created by Mexican chefs in the 20th century.
D. It originates from the Aztec word "tacotl", meaning delicious snack.

B. It comes from the Nahuatl word "tlahco", referring to a small piece of tortilla used to hold food.