LUCIA: Leatherbacks Under the Care of International Ambassadors

What does LUCIA mean? The above is one of LUCIA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Leatherbacks Under the Care of International Ambassadors