meaning of duck pate

1. a pate made from duck liver


Related Words

duck pate |

Developed & Maintained By Taraprasad.com

Treasure Words