troffer - German English Dictionary