squamoid - Turkish English Dictionary