german duck

Fun Dictionary -> german duck

german duck - Vulgar Dictionary definition

Haifa sheep's head boiled with onions.