Sierra Leone RiverWiktionary 原文英美释义专有名词proper noun1An estuary of two rivers and natural harbour at Freetown, Sierra Leone; and strictly speaking not a river.