Definition & Meaning | Latin word LEUCOLLA
LEUCOLLA
Definitions of LEUCOLLA
- An island off the coast of Lycia
- A promontory of Pamphylia
Number of letters
8
Is palindrome
No
Search for LEUCOLLA in:
Page preparation took: 103.52 ms.