i cannot conceive of anything better - Espagnol Anglais Dictionnaire