selvedge ribbon - German English Dictionary