Grimshaw may refer to:
==Places== Grimshaw, Alberta, Canada Grimshaw, Lancashire, England Grimshaw, Texas, also known as Oil City, built during the beginning of the oil industry and named for Amos Grimshaw, on whose land oil was discovered
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).