meaning of shelduck

1. The sheldrake.
2.
female sheldrake


Related Words

shelduck |

Developed & Maintained By Taraprasad.com

Treasure Words