Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

sidra Definition

Cancel
sidra
geographical name(Sid-ra, Gulf of)
inlet of the Mediterranean on the coast of Libya

Words Related to sidra!

sidra Examples by Brain Bank Users