mounted specimen - Spanish English Dictionary