diff --git a/doc/go_faq.html b/doc/go_faq.html
index 5c68aa7e589fca6ef9cacabf02c02da2a110681c..4c5ead8c59e521300da13a76f600dbf750892ae3 100644
--- a/doc/go_faq.html
+++ b/doc/go_faq.html
@@ -1407,7 +1407,7 @@ test cases. The standard Go library is full of illustrative examples, such as in
 What compiler technology is used to build the compilers?</h3>
 
 <p>
-<code>Gccgo</code> has a C++ front-end with a recursive descent parser coupled to the
+<code>Gccgo</code> has a front end written in C++, with a recursive descent parser coupled to the
 standard GCC back end. <code>Gc</code> is written in C using
 <code>yacc</code>/<code>bison</code> for the parser.
 Although it's a new program, it fits in the Plan 9 C compiler suite