entomoid

listen to the pronunciation of entomoid
الإنجليزية - الإنجليزية
An object resembling an insect
Resembling an insect