needle cap - German English Dictionary