2 results found

Search Results for: insidious


Insidious 1. Lying in wait; watching an opportunity to insnare or entrap; deceitful; sly; treacherous; said of persons; as,... Read More


siren 1. One of three sea nymphs, or, according to some writers, of two, said to frequent an island near the coast of Italy,... Read More