Translation of ?lagarto, lagarto! in English:

?lagarto, lagarto!

Heaven help us!, phr.

phrase

Spain
  • 1

    Heaven help us!