yellow-spotted rock sparrow - Spanish English Dictionary