Define Isle of Lewis. Isle of Lewis synonyms, Isle of Lewis pronunciation, Isle of Lewis translation, English dictionary definition of Isle of Lewis. n. A dovetailed iron tenon made of several parts and designed to fit into a dovetail mortise in a large
The difficulties associated with the definition of the three common Cretaceous species of Synechodus - S. dubrisiensis, S. nitidus and S. tenuis - are briefly reviewed. The described material represents the first records of fossil sharks from the late Aptian of the Isle of Wight....