Du definierst da ein Objekt namens lcd vom Typ LiquidCrystal_I2C.
Dieser Typ ist in der Library ( #include <LiquidCrystal_I2C.h> ) definiert.
Zum Erzeugen eines solchen Objekts gibst du ihm an, wie es per I2C adressiert wird ( 0x27 ) und wie die Verbindungen zwischen dem I2C-Device und dem eigentlichen Display sind.
Ob es andere Möglichkeiten gibt ( für fertige I2C-Display - Kombinationen ), müsstest du in LiquidCrystal_I2C.h nachlesen ...
Das lcd - Objekt kann bestimmte Sachen machen, die als Funktionen z.B. so aufgerufen werden: lcd.clear( ) ;
( welche Funktionen (auch Methoden genannt) das sind, und was für Parameter die brauchen, siehst du auch in LiquidCrystal_I2C.h , nach der Zeile public: )