remarquable - German English Dictionary