piece of ordnance - Turkish English Dictionary