Lamb? is conch. Vieira is the correct translation but I'm sure it's not a well-known word, especially as scallops are not part of the local cuisine.
Shouldn't this be in Spanish 101?
Concise Oxford Spanish Dictionary ? 2009 Oxford University Press:
vieira sustantivo femenino (molusco) scallop;
(concha) scallop shell