Life … Animals Arthropods Arachnids Spiders Jumping Spiders Euophryini Margaromma genus 282 observations Margaromma Margaromma Field notes Close