We do not currently know of any antonyms for Imbros.
The proper noun Imbros is defined as:
Did you mean embryos?