ALLANTOID

Definition of ALLANTOID

  1. (adj)shaped like a sausage