Search term escuna has one result
Jump to
ES Spanish EN English
escuna (n) [sailing ship] (n) schooner (n) [sailing ship]