(Greek) In mythology, a sea monster Scyla, Skylla, Skyla Health Source: Medical Dictionary Author: Health Dictionary