bombycilla ( synonym found)

Definition of bombycilla:

°a bomb or artillery shell designed to explode on impact.
°something that is very surprising, shocking, amazing or sensational.

Definition of bombycilla:

°a bomb or artillery shell designed to explode on impact.
°something that is very surprising, shocking, amazing or sensational.

Back to Top