what might this be? it is stamped Rostfrei, which is a German flatware ...

what might this be? it is stamped Rostfrei, which is a German flatware ...