barking imperial pigeon - German English Dictionary