pen. (peninsula) - French English Dictionary