Dictionary, Free Dictionary - MyDictionary.net
Definition of " there is smth. afoot " in English Spanish Dictionary
Results
there is smth. afoot
  • {PHR} tramar: se está tramando algo