an Entity references as follows:
Lucihormetica luckae is a species of giant cockroach (Blaberidae) from Ecuador.