English

edit

Noun

edit

carbenoids

  1. plural of carbenoid

Anagrams

edit