encomiable - German English Dictionary