BEOLINGUS
Dictionary - TU Chemnitz

 German  English

übertreffbar; zu überbieten {adj} surpassable

kaum zu überbieten barely surpassable