laboratory place - German English Dictionary