meaning of ducks bill

1. Having the form of a ducks bill.


Related Words

ducks-bill |

Developed & Maintained By Taraprasad.com

Treasure Words