Largest Indie Record Shop, Located in California
Puzzle 17 of Team Building Pack
Question
Largest Indie Record Shop, Located in California
Answer
AMOEBA
Word Meaning:
AMOEBA — (biology) A member of the genus Amoeba of unicellular protozoa that moves by means of temporary projections called pseudopodia.
Definitions from Wiktionary.