macrogamont

Etymology
?