terebratella - Spanish English Dictionary