hijo de la Gran Bretaña
Meanings
Noun
1. son of a gun, alternative form of hijo de la gran puta (idiomatic, euphemistic)