Covered with, made of, or resembling scales; scaly. From Latin squamosus, from squama 'scale'.
1933, H. P. Lovecraft and Hazel Heald, Out of the Aeons
I might call it gigantic - tentacled - proboscidian - octopus-eyed - semi-amorphous - plastic - partly squamous and partly rugose - ugh!
If you were looking for information about Squamous Cell Carcinoma then check the linked Wikipedia article.