làrach-lìn

Noun

 * 1) website
 * Rannsaich mi air an làrach-lìn aca. - I searched on their website.