meaning of flycatchers

1. One of numerous species of birds that feed upon insects, which they take on the wing.
2.
large American birds that characteristically catch insects on the wing


Related Words

flycatcher |

Developed & Maintained By Taraprasad.com

Treasure Words