TEREBRATULID


Meaning of TEREBRATULID in English

noun any species of terebratula or allied genera. used also adjectively.

Webster English vocab.      Английский словарь Webster.