guadalcanal meaning in English
n. guadalcanal, island in the western pacific ocean, site of a world war ii battle between american and japanese forces
n. guadalcanal, island in the western pacific ocean, site of a world war ii battle between american and japanese forces