English-Dutch dictionary »

dog pound meaning in Dutch