Find the word definition

Wikipedia
Tafalla

Tafalla is a town and municipality located in the province and autonomous community of Navarre, northern Spain. The Postal code is 31300.

Tafalla is an industrial and agricultural town. It produces beef, mutton, pork and chicken.

Tafalla (moth)

'Tafalla ' is a genus of moths of the Noctuidae family.