ibices - German English Dictionary