Definify.com

Definition 2024


trachymedusa

trachymedusa

English

Noun

trachymedusa (plural trachymedusae)

  1. Any cnidarian of the order Trachymedusae