According to Collins dictionary, placoid is a zoological word with Greek origins meaning “of or having scales that are ...