thatch-sparrow - Spanish English Dictionary