Llacuna doesn't mean 'lake', it is the Catalan word for 'lagoon'.
It is from the Latin word
lacuna with the same meaning. Off course the two (lake and lagoon) are related, but they're not exactly the same.
the source i used:
http://www.grec.net/cgibin/lexicx.pgm