Sidra may refer to: Sidra (name)
== Places == Gulf of Sidra, a body of water in the Mediterranean Sea on the northern coast of Libya Sidra, Libya, a Libyan port Sidra, Sokółka County, a village in Poland Gmina Sidra, a Polish administrative district Rio Sidra, a town in Kuna Yala territory, Panama
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).