special tribunal for lebanon - German English Dictionary