afufarse

listen to the pronunciation of afufarse
Spanish - Turkish
Afufo
Spanish - English
run away, flee, take flight, escape