meaning of new world sparrow

1. sparrow-like North American finches


Related Words

new world sparrow |

Developed & Maintained By Taraprasad.com

Treasure Words