Cannabis Indica October 12, 2016October 12, 2016 thcscience_admin Imbros is an island in Turkey. It may also refer to: Imbros Gorge, a canyon on the Greek island of Crete Imbros (horse), an American thoroughbred racehorse See also[edit] Battle of Imbros (1717) Battle of Imbros (1918) Topics referred to by the same term