embraceable - German English Dictionary