pen. (peninsula) - Spanish English Dictionary