Definition of Tudela in Spanish:

Tudela