imperial ordnance research facility - German English Dictionary