SCYLLA Meaning of SCYLLA in English Scyllanpr Scylla Interlingua English vocab. Английский словарь Интерлингва. 2012