be extraordinary and admirable - French English Dictionary