folding leaf sight - German English Dictionary