Download For Free
Use the Lingvanex translation apps for each free translation from English.
1. A long narrow inlet of the sea in scotland (especially when it is nearly landlocked)
2. Scottish word for a lake