profit and loss sharing certificate - German English Dictionary