English → Hindi dictionary

embiotocidae

एमबीओटसीडए / एम्बियोटॉयडए / एमबीओटीओसीडेNOUN

Definition

viviparous percoid fishes comprising the surf fishes

Looking for poetry? Read shayari and poems by great poets.